that left the scene of an accident (vehicle) - Español Inglés Diccionario